Connecting the World of Embedded Mobiles: The RIOT Approach to Ubiquitous Networking for the IoT
نویسندگان
چکیده
The Internet of Things (IoT) is rapidly evolving based on low-power compliant protocol standards that extend the Internet into the embeddedworld. Pioneering implementations have proven it is feasible to inter-network very constrained devices, but had to rely on peculiar cross-layered designs and offer a minimalistic set of features. In the long run, however, professional use and massive deployment of IoT devices require full-featured, cleanly composed, and flexible network stacks. This paper introduces the networking architecture that turns RIOT into a powerful IoT system, to enable low-power wireless scenarios. RIOT networking offers (i) a modular architecture with generic interfaces for plugging in drivers, protocols, or entire stacks, (ii) support for multiple heterogeneous interfaces and stacks that can concurrently operate, and (iii) GNRC, its cleanly layered, recursively composed default network stack. We contribute an in-depth analysis of the communication performance and resource efficiency of RIOT, both on a micro-benchmarking level as well as by comparing IoT communication across different platforms. Our findings show that, though it is based on significantly different design tradeoffs, the networking subsystem of RIOT achieves a performance equivalent to that of Contiki and TinyOS, the two operating systems which pioneered IoT software platforms.
منابع مشابه
Internet of Things for Smart Objects – Ubiquitous Networking between Humans and Objects
As many new types of devices will be connected to networks, it is very important to provide ubiquitous networking capabilities for “connecting to anything” between humans and objects. In this paper, we introduce ubiquitous networking capabilities for the Internet of Things (IoT) and present our vision related to this topic with the basic concept. In addition, we clearly identify key technologie...
متن کاملRIOT: an Open Source Operating System for Low-end Embedded Devices in the IoT
As the Internet of Things (IoT) emerges, compact operating systems are required on low-end devices to ease development and portability of IoT applications. RIOT is a prominent free and open source operating system in this space. In this paper, we provide the first comprehensive overview of RIOT. We cover the key components of interest to potential developers and users: the kernel, hardware abst...
متن کاملThe Role of Packet Tracer in Learning Wireless Networks and Managing IoT Devices
Wireless networks, Internet of Things (IoT), Internet of Everything (IoE), and smart homes have become extremely important terms in our present-day life. Most of the buildings, companies, institutions, and even homes depend onthese technologies for interaction, communication, automation, and everything surrounding humans. To understand the advanced topics in wireless networks and IoT devi...
متن کاملShaping Future Service Environments with the Cloud and Internet of Things: Networking Challenges and Service Evolution
To address the new paradigm of future services, cloud computing will be essential for integrating storage and computing functions with the network. As many new types of devices will be connected to networks in the future, it is very important to provide ubiquitous networking capabilities for “connecting to anything” between humans and objects for realize the Internet of Things (IoT). This paper...
متن کاملPowering the Internet of Things with RIOT: Why? How? What is RIOT?
The crucial importance of software platforms was highlighted by recent events both at the political level (e.g. renewed calls for digital data and operating system " sovereignty " , following E. Snowden's revelations) and at the business level (e.g. Android generated a new industry worth tens of billions of euros yearly). In the IoT, which is expected to generate business at very large scale, w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018